import java.util.*;

class A {

    public static String name = "zhangshan";
    public static int i = 0;

    public static void print() {
        System.out.println("class A()");
    }
}

//顺序是：静态代码块，实例代码块，局部代码块
//若都是静态的话，那就是按照静态的顺序来
public class Test1 {
    public static void main(String[] args) {
        Student st = new Student("Jack", 19);
        st.print();

        System.out.println(st.tall);
    }

    public static void main2(String[] args) {
        A aa = null;//不指向任何对象
        aa.print();//正确的调用时A.print() -- 有没有那个对象不重要

    }

    //导入的是一个包中的类，最后的落点是一个类

    //内部类:
    //1.实例内部类/非静态内部类
    //2.静态内部类
    //3.局部内部类
    //4.匿名内部类

}
